Lo que es binario? [Explicó tecnología]
Teniendo en cuenta que binaria es tan absolutamente fundamental para la existencia de las computadoras, parece extraño que nunca hemos abordado el tema antes - por lo que hoy lo que pensaba que le daría una breve descripción de lo que significa en realidad binaria y cómo se utiliza en los ordenadores . Si siempre te has preguntado cuál es la diferencia entre 8 bits, 32-bit, y 64-bit realmente es, y por qué es importante - sigue leyendo!
Lo que es binario? La diferencia entre la base 10 y la base 2
La mayoría de nosotros hemos crecido en un mundo de base 10 de los números, con lo cual quiero decir que tenemos 10 `base` (números0-9) De la que deriva todos los demás números. Una vez que hemos agotado los, nos movemos hacia arriba un nivel de unidad - de 10, 100, las de las 1000 - esta forma de conteo es martillado en nuestro cerebro desde el nacimiento. En realidad, fue sólo de la época romana que empezamos a contar en la base 10. Antes de eso, la base 12 era el más fácil, y la gente utiliza sus nudillos para contar.
Cuando aprendemos de base 10 en la escuela primaria, a menudo escribimos las unidades de este tipo:
Por lo que el número de 1990 en realidad se compone de 1 x 1000, 9 x 100, 9 x 10, y 0 x 1. Estoy seguro de que no necesito explicar base 10 más allá de eso.
Pero ¿y si en lugar de tener una selección completa de 0,1,2,3,4,5,6,7,8,9 para trabajar con los números de base - lo que si sólo tuviéramos 0, y 1. Se llama base 2- y también se conoce comúnmente como binario. En un mundo binario, sólo se puede contar 0,1 - entonces usted necesita para pasar al siguiente nivel de la unidad.
Cuenta en binario
Ayuda enormemente si escribimos las unidades cuando se está aprendiendo binario. En este caso, en lugar de cada unidad adicional que se multiplica por 10, se multiplica por 2, dándonos 1,2,4,8,16,32,64 ... Así que para ayudar a calcular, podemos escribir a cabo de esta manera:
En otras palabras, el derecho del mayor valor en un número binario representa cuántos de 1. El siguiente dígito, a la izquierda de que, representa cuántos de 2. El siguiente representa cuántos de 4 ... y así.
Con ese conocimiento, podemos escribir una tabla de contar en binario, con el valor equivalente de base 10 se indica a la izquierda.
Pasar un momento va sobre eso hasta que pueda ver exactamente qué se escribe como 25 11001. Usted debe ser capaz de descomponerlo como 16 + 8 + 1 = 25.
Trabajando hacia atrás - de base 10 a binario
Ahora debería ser capaz de averiguar qué valor tiene un número binario dibujando un cuadro similar y multiplicando cada unidad. Para cambiar un número regular de base 10 a binario se necesita un poco más de esfuerzo. El primer paso es encontrar la unidad más grande binario que “se ajusta a” el número. Así por ejemplo, si hacíamos 35, entonces el número más grande de esa tabla que se ajusta a 35 es 32, por lo que tendría un 1 allí en esa columna. entonces tenemos un resto de 3 - que necesitaría un 2, y, finalmente, un 1. Así obtenemos 100011.
8-bits, bytes, y octetos
La tabla que he mostrado anteriormente es de 8 bits, porque tenemos un máximo de 8 ceros y unos a utilizar para nuestro número binario. Por lo tanto, el número máximo que posiblemente podemos representar es 11111111, o 255. Es por esto que con el fin de representar cualquier número de 0-255, necesitamos un mínimo de 8-bits. Octeto y byte es simplemente otra forma de decir 8-bits. Por lo tanto 1 byte = 8 bits.
Vídeo: Tecnología de Computadores - Algoritmo de Booth
32 vs 64 bits Computing
Hoy en día se oye a menudo los términos versiones de 32 bits y 64 bits de Windows y se puede saber que Windows de 32 bits sólo puede soportar hasta 4 gigabytes de RAM. ¿Por qué es que aunque?
Todo se reduce a direccionamiento de memoria. Cada bit de memoria necesita una dirección única con el fin de acceder a él. Si tuvimos una 8 bits sistema de direccionamiento de memoria, que sólo sería capaz de tener un máximo de 256 bytes de la memoria. Con un 32-bit la memoria del sistema de direccionamiento (imaginar que se extiende por encima de la mesa para tener 32 columnas unidad binaria), Podemos ir a ninguna parte hasta 4294967296 ? 4 mil millones de bytes, o en otras palabras - 4 GIGAbytes. 64-bit la computación esencialmente elimina este límite al darnos hasta 18 trillones diferentes direcciones - un número mayoría de nosotros simplemente no puede penetrar.
direcciones IPv4
La última preocupación en el mundo de la informática es todo sobre las direcciones IP, en particular IPv4 Las direcciones, como los siguientes:IPv6 & El ARPAgeddon Coming [Tecnología Explicación]IPv6 & El ARPAgeddon Coming [Tecnología Explicación]Lee mas
- 192.168.0.1
- 200.187.54.22
En realidad constan de 4 números, cada uno representando un valor de hasta 255. Pueden adivinar por qué? Sí, toda la dirección está representada por 4 octetos (32 bits en total). Esto parecía un montón de posibles direcciones (alrededor de 4 mil millones, de hecho,) En el momento fue inventado internet, pero estamos acabando rápidamente ahora que todo en nuestra vida tiene que estar conectado. Para solucionar esto, el nuevo IPv6 utiliza 128 bits en total, que nos da aproximadamente 340 undecillones (poner 38 ceros en el extremo) Se refiere a jugar.
Voy a dejarlo ahí por hoy, para que pueda volver a mi objetivo original, que era escribir el siguiente tutorial Arduino - en la cual hacemos uso extensivo de un registro de desplazamiento de bit. Espero que hoy se ha dado un entendimiento básico de cómo binario es tan significativo a los ordenadores, por qué los mismos números van apareciendo, y por qué el número de bits que tenemos que representar algo pone un límite finito en la cantidad de memoria, tamaño de la pantalla, los colores posibles los valores o direcciones IP únicas disponibles para nosotros. La próxima vez, vamos a echar un vistazo a cálculos lógicos binarios, que es más o menos todo un procesador de ordenador no, así cómo las computadoras pueden representar números negativos.
Comentarios? ¿Confusión? ¿Encontraste mi explicación fácil de entender? Cualquiera que sea el caso, por favor ponerse en contacto en los comentarios. Te dejaré con una broma binario!
Sólo hay 10 tipos de personas en el mundo: los que entienden binario, y aquellos que no lo hacen.
Vídeo: Código binario - Adrian Paenza